package Usager;

import restaurant.Adresse;

public class Client extends AbstractCompte
{
	private Profil profil;
	
	// CONSTRUCTEUR PARAMETRE
	public Client(String nomUsager, String motDePasse, Profil profil){
		
		// Creation du compte
		super(nomUsager, motDePasse);
		
		// Creation du profil
		this.profil = new Profil(profil);
		
	}
	
	// CONSTRUCTEUR PAR COPIE
	public Client (Client client){
		super(client.getNomUsager(),client.getMotdePasse());
		this.profil = new Profil(client.profil);
	}
	
	// Cree le profil associe au client
	public void creerProfil(String nom, String noTelephone, Adresse adresse)
	{
		this.profil = new Profil(nom,noTelephone, adresse);
	}
	
	// Retourne une copie du profil
	public Profil getProfil(){
		return new Profil(profil);
	}
	

}
